package TextBookCode.unit2.unit2_2_3;

import java.lang.reflect.Method;

public interface Interceptor {
    //代理前
    //             代理对象       真实对象         方法           运行方法的参数
    boolean before(Object proxy, Object target, Method method, Object[] args);

    //代理
    void around(Object proxy, Object target, Method method, Object[] args);

    //代理后
    void after(Object proxy, Object target, Method method, Object[] args);
}
